apr
本枚举提供了互斥锁选项。
枚举成员摘要 | |
---|---|
默认 | 0 平台推荐,如果尝试以递归方式锁定此类的互斥锁,产生不确定的行为; 对于不是由调用线程锁定的此类互斥锁,如果尝试对它解除锁定,则产生不确定的行为; 对于尚未锁定的此类互斥锁,如果尝试对它解除锁定,也产生不确定的行为。 |
开启递归 | 1 允许单个线程获得锁多次,该互斥锁进行锁定计数,线程每重新锁定该互斥锁一次,锁定计数就增加1, 线程每解除锁定该互斥锁一次,锁定计数就减小1。锁定计数达到0时,该互斥锁才可供其他线程获。 取如果某个线程尝试解除锁定的互斥锁不是由该线程锁定或者根本未锁定,那么将返回错误。 |
关闭递归 | 2 不启用嵌套锁。 |